Skip to content

Modernize documentation workflow - #45

Open
yuxuan-z19 wants to merge 3 commits into
DeepLink-org:mainfrom
yuxuan-z19:zyx-uv
Open

yuxuan-z19 wants to merge 3 commits into
DeepLink-org:mainfrom
yuxuan-z19:zyx-uv

Conversation

@yuxuan-z19

Copy link
Copy Markdown

This PR modernizes the documentation build and dependency management workflow.

  • Switches dependency management from requirements.txt to pyproject.toml, with uv as the preferred tool and pip as a fallback.
  • Streamlines GitHub Actions into a single documentation build/deploy job and upgrades CI dependencies.
  • Updates the Makefile, README, and documentation dependencies accordingly.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant